home *** CD-ROM | disk | FTP | other *** search
/ AMIGA-CD 2 / Amiga-CD - Volume 2.iso / ungepackte_daten / 1994 / 11 / 02 / tips.ampk / Tips & Tricks / ConvertCharSet / ConvertCharSet.doc < prev    next >
Encoding:
Text File  |  1995-06-01  |  4.4 KB  |  138 lines

  1.    NAME
  2.         ConvertCharSet - ein Programm zu Konvertieren von Zeichensätzen
  3.  
  4.    SYNOPSIS
  5.         ConvertCharSet FILES/A/M,TABLE/A,EXT=EXTENSION/K,
  6.                        DEST=DESTINATION/K,STRIPLF/S,STRIPCR/S,
  7.                        LF2CR/S,CR2LF/S,QUIET/S,NOENV/S
  8.  
  9.    FUNKTION
  10.         ConvertChartSet liest ein oder mehrere Dateien ein, wandelt
  11.         diese mit Hilfe einer Tabelle in Zeichen eines anderen Computers
  12.         um und schreibt das Ergebnis in eine weitere Datei.
  13.  
  14.         Mitgelieferte Tabellen gibt es für
  15.  
  16.            Atari
  17.            MSDOS
  18.            Macintosh
  19.            Psion 3a
  20.            Eins2Eins (ohne Konvertierung)
  21.  
  22.    INSTALLATION
  23.  
  24.         ConvertCharSet kann man nur in der Shell starten. Kopieren Sie
  25.         das Programm daher an einen Ort, wo es ohne Pfadangabe aufgerufen
  26.         werden kann (z.B. »Sys:Tools« oder »C:«).
  27.  
  28.         Die Tabellen -- sie enden alle auf ».tab« müssen nach »S:«
  29.         kopiert werden.
  30.  
  31.         Für die Benutzung ist mindestens Amiga-OS 2.04 oder höher
  32.         erforderlich.
  33.  
  34.    OPTIONEN
  35.  
  36.         ConvertCharSet kann eine Datei oder auch gleich mehrere
  37.         Dateien auf einmal konvertieren. Während dessen kann es
  38.         zusätzlich noch CRs und LFs (Carriage Returns und Line Feeds)
  39.         herausfiltern und/oder in LFs und CRs umwandeln.
  40.  
  41.         Die Parameter im einzelnen:
  42.  
  43.         FILES/A/M
  44.             Angabe einer Datei oder mehrere Dateien. Es
  45.             können bei jeder Angabe Platzhalter
  46.             verwendet werden. Der Dateiname muß zuerst
  47.             angegeben werden.
  48.  
  49.         TABLE/A
  50.             Angabe der Konvertierungstabelle. Hierbei
  51.             ist »S:« und ».tab« wegzulassen. Eine
  52.             Angabe wie »mac2amiga« reicht aus.
  53.  
  54.         EXT=EXTENSION/K
  55.             Hinter dieser Option kann man eine
  56.             Extension wie ».asc« angeben, die
  57.             automatisch an die konvertierte Datei
  58.             angehängt wird. Hatte die Quelldatei schon
  59.             eine Extension, wird dieser vorher
  60.             entfernt. Gibt man keine Extension an,
  61.             versucht das Programm eine Extension aus
  62.             der Angabe der Konvertierungstabelle zu
  63.             generieren.
  64.  
  65.         DEST=DESTINATION/K
  66.             Statt nur einer Extension kann man auch
  67.             einen Dateinamen als Ziel angeben. Hierbei
  68.             bekommt man allerdings Probleme, wenn man
  69.             als Quelle ein Muster oder mehrere Dateien
  70.             angegeben hat. Deshalb kann man bei DEST im
  71.             String ein »#?« plazieren, für das der
  72.             jeweilige Dateiname ohne Pfad und Extension
  73.             eingesetzt wird.
  74.  
  75.         STRIPLF/S
  76.             fischt alle einfachen LFs heraus und macht
  77.             daraus ein Leerzeichen. Doppelte
  78.             LFs, die üblicherweise ein Absatzende
  79.             markieren, werden zu einem einfach LF
  80.             umgesetzt.
  81.  
  82.         STRIPCR/S
  83.             fischt alle einfachen CRs heraus und macht
  84.             daraus ein Leerzeichen. Doppelte
  85.             CRs, die üblicherweise ein Absatzende
  86.             markieren, werden zu einem einfach CR
  87.             umgesetzt.
  88.  
  89.         CR2LF/S
  90.             setzt alle gefundenen CRs zu LFs um.
  91.  
  92.         LF2CR/S
  93.             setzt alle gefundenen LFs zu CRs um.
  94.  
  95.         QUIET/S
  96.             unterdrückt alle Statusmeldungen
  97.  
  98.         NOENV/S
  99.             unterdrückt das Auslesen von Optionen aus
  100.             der ENV:-Variable »ConvertCharSet«.
  101.  
  102.    RESULTS
  103.         wenn etwas schief läuft, spuckt das Programm
  104.         eine deutsche Meldung aus und beendet sich mit
  105.         einem Wert von 20, sonst gibt es keine Meldung
  106.         und das Programm gibt den Wert 0 zurück.
  107.  
  108.    TIPS
  109.         Die Tabelle »eins2eins.tab« führt keine
  110.         Konvertierung durch. Sie dient dazu, mit den
  111.         Optionen STRIPLF, STRIPCR, CR2LF und LF2CR
  112.         überflüssige Zeichen heruaszufiltern oder zu
  113.         ersetzen.
  114.  
  115.         Die Tabellen sind denkbar einfach aufgebaut.
  116.         Für jedes Byte eines Zeichensatzes ist der
  117.         Ersatzwert eingetragen. Daher sind die Tabellen
  118.         auch jeweils exakt 256 Zeichen lang.
  119.  
  120.         Oft gebrauchte Optionen können in der
  121.         ENV:-Variable »ConvertCharSet« eingetragen
  122.         werden. Kommandozeilen-Optionen überschreiben
  123.         die Angaben in dieser Variable.
  124.  
  125.    HINWEIS
  126.         Für die Korrektheit des Programms wird
  127.         keinerlei Garantie übernommen. Weitere Tabellen
  128.         werden jederzeit gerne entgegengenommen.
  129.  
  130.    AUTOR
  131.         © David Göhler, Magna Media, 1994
  132.  
  133.    VERSION
  134.         1.5
  135.  
  136.    ERRORS
  137.         keine momentan bekannt
  138.